[qemu] Free page_array when it's no longer used.
authorchris@kneesaa.uk.xensource.com <chris@kneesaa.uk.xensource.com>
Fri, 4 Aug 2006 09:56:53 +0000 (10:56 +0100)
committerchris@kneesaa.uk.xensource.com <chris@kneesaa.uk.xensource.com>
Fri, 4 Aug 2006 09:56:53 +0000 (10:56 +0100)
Seems no special reason for keeping page_array, free it
to avoid memroy leak in Qemu.

Signed-off-by : Zhang xiantao<xiantao.zhang@intel.com>

tools/ioemu/vl.c

index 010cc152e075bda3564601385bae778bd6cce64a..7084b78c57fe396c1e5fc311d1c287e18f521a72 100644 (file)
@@ -5820,6 +5820,8 @@ int main(int argc, char **argv)
     fprintf(logfile, "shared page at pfn:%lx, mfn: %"PRIx64"\n", nr_pages - 1,
             (uint64_t)(page_array[nr_pages - 1]));
 
+    free(page_array);
+
 #elif defined(__ia64__)
   
     if (xc_ia64_get_pfn_list(xc_handle, domid, page_array,